

var arrowOutText = '展开';
var arrowInText = '缩起';
var arrowRefreshText = '刷新';

/**
 * 
 */
Ext.define('SnowMIS.view.system.MenuTree', {
	extend : 'Ext.tree.Panel' // 继承父类
	, iconCls : 'navigation' // 设置ICON样式
	, border : false // 设置边框
	, initComponent : function() {
		var menuTree = this;
		Ext.apply(this, {
			store : 'SnowMIS.store.system.MenuTree'
			, dockedItems : [{
				dock : 'top'
				, xtype : 'toolbar'
				, layout : 'column'
				, items : [{
					iconCls : 'arrow_out'
					, xtype : 'button'
					, columnWidth : 1/3
					, text : arrowOutText
					, handler : function() {
						menuTree.expandAll();
					}
				}, {
					iconCls : 'arrow_in'
					, xtype : 'button'
					, columnWidth : 1/3
					, text : arrowInText
					, handler : function() {
						menuTree.collapseAll();
					}
				}, {
					columnWidth : 1/3
					, iconCls : 'arrow_refresh'
					, text : arrowRefreshText
					, handler : function() {
					}
				}]
			}]
		});
		this.callParent(arguments);
	}
	, listeners : {
		'beforeload' : function(store, operation) {
			
		}
	}
});
